SplFileInfo
PHP Manual

SplFileInfo::setFileClass

(PHP 5 >= 5.1.2)

SplFileInfo::setFileClassSets the class name used with SplFileInfo::openFile

Descripción

public void SplFileInfo::setFileClass ([ string $class_name ] )

Set the class name which SplFileInfo will use to open files with when openFile() is called. The class name passed to this method must be derived from SplFileObject.

Lista de parámetros

class_name

The class name to use when openFile() is called.

Valores retornados

No value is returned.

Ejemplos

Example #1 SplFileInfo::setFileClass() example

<?php
// Create a class extending SplFileObject
class MyFoo extends SplFileObject {}

$info = new SplFileInfo(__FILE__);
// Set the class to use
$info->setFileClass('MyFoo');
var_dump($info->openFile());
?>

El resultado del ejemplo seria algo similar a:

object(MyFoo)#2 (0) { } 

Ver también


SplFileInfo
PHP Manual